package xml.db;

import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSource;

/**
 * Classe de configuration de la source de données
 * @author marya
 */
public class DataSourceFactory {

    /**
     * Nom du pilote (driver) de connexion à la base de données
     */
    public static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
    /**
     * URL de connexion a la base de données
     */
    public static final String URL = "jdbc:mysql://localhost/federateur";
    /**
     * Identifiant de l'utilisateur à fournir lors de la connexion
     */
    public static final String USER_NAME = "root";
    /**
     * Mot de passe de l'utilisateur à fournir lors de la connexion
     */
    public static final String PASSWORD = "";

    public static DataSource newDataSource() {
        BasicDataSource ds = new BasicDataSource();
        ds.setDriverClassName(DRIVER_NAME);
        ds.setUrl(URL);
        ds.setUsername(USER_NAME);
        ds.setPassword(PASSWORD);

        return ds;
    }


}
